package com.server.service;

import java.util.Map;

import com.server.web.DataVector;
import com.server.web.RequestInput;

/**
 * @author wufeng
 * @date 创建时间：2016年8月29日 下午4:17:45 
 */
public interface ISurveyTestService {
	/**
	* 增加试题
	* @author  作者: wufeng
	* @date 创建时间：2016年7月15日 上午9:30:23 
	* @return  
	*/
	public boolean add(Map<String, Object> inputMap, String operator);
	/**
	* 获取试题列表
	* @author  作者 : wufeng
	* @date 创建时间：2016年7月15日 上午9:36:00 
	* @return  
	*/
	public DataVector<Map<String, Object>> getList(RequestInput requestInput);
	/**
	* 修改试题
	* @author  作者 : wufeng
	* @date 创建时间：2016年7月15日 上午9:37:37 
	* @return  
	*/
	public boolean update(Map<String, Object> inputMap, String operator,String id);
	/**
	* 获取试题内容
	* @author  作者 : wufeng
	* @date 创建时间：2016年8月29日 下午4:22:10 
	* @return  
	*/
	public Map<String, Object>  getMap(String id);
	/**
	* 删除试题
	* @author  作者 : wufeng
	* @date 创建时间：2016年7月15日 上午9:39:04 
	* @return  
	*/
	public boolean delete(String id);
	
	/**
	* 是否有权利
	* @author  作者 : wufeng
	* @date 创建时间：2016年7月18日 下午4:05:42 
	* @return  
	*/
	public boolean isRight(String id, String operator);
	
	/**
	* 是否有试卷引用
	* @author  作者 : wufeng
	* @date 创建时间：2016年7月21日 下午5:14:41 
	* @return  
	*/
	public boolean isUse(String id);
	
	/**
	*	获取所有课程
	* @author  作者 : wufeng
	* @date 创建时间：2016年8月11日 上午11:47:47 
	* @return  
	*/
	//public  DataVector<Map<String, Object>> getCourseLisit(RequestInput requestInpute);

}
